package com.fiona.core.util;

import com.fiona.common.base.config.FionaConfig;
import com.fiona.common.constant.FionaConstant;
import com.fiona.common.constant.FionaSpace;

/**
 * 配置文件工具类
 * @author huacongnan
 *
 */
public class FionaConfiguration {

	private static FionaSpace constants = FionaSpace.getFionaSpace();


	/**
	 * 加载配置文件
	 * @param fionaConfig 后缀
	 */
	public static void loadConfig(FionaConfig fionaConfig) {
		constants.setAttr(FionaConstant.CONFIG_CACHE_KEY,fionaConfig);
	}


	/**
	 * 获取配置信息
	 * @return json
	 */
	public static FionaConfig getConfig() {
		Object obj = constants.getAttr(FionaConstant.CONFIG_CACHE_KEY);
		if(obj == null){
			return null;
		}
		return (FionaConfig)obj;
	}
}
